参考文献

  正文中有一些直接写出的参考文献,这里是一个不长的有关书籍和文章的列表,它们都直接或间接地被提到过。

[Barton,1994] John J. Barton and Lee R. Nackman: Scientific and Engineering C++. Addison-Wesley. Reading, Mass. 1994. ISBN 1-201-53393-6.
[Berg,1995] William Berg, Marshall Cline, and Mike Girou
[Booch,1994] Grady Booch: Object-Oriented Analysis and Design. Benjamin/Cummings. Menlo Park, Calif. 1994. ISBN 0-8053-5340-2.
[Budge,1992] Kent Budge, J. S. Perry, And A. C. Robinson: High-Performance Scientific Computation using C++. Proc. USENIX C++ Conference. Portland, Oregon. August 1992.
[C,1990] X3 Secretariat: Standard - The C Language. X3J11/90-013. ISO Standard ISO/IEC 9899. Computer and Business Equipment Manufacturers Association. Washington, DC, USA.
[C++,1998] X3 Secretariat: International - The C++ Language. X3J16-14882. Information Technology Council(NSITC). Washington, DC, USA.
[Campbell,1987] Roy Campbell, et al.: The Design of a Multiprocessor Operating System. Proc. USENIX C++ Conference. Santa Fe, New Mexico. November 1987.
[Coplien,1995] James O. Coplien and Douglas C. Schmidt(editors): Pattern Languages of Program Design. Addison-Wesley. Reading, Mass. 1995. ISBN 1-201-60734-4.
[Dahl,1970] O-J. Dahl, B. Myrhaug, and K. Nygaard: SIMULA Common Base Language. Norvwgian Computing Center S-22. Oslo, Norway. 1970.
[Dahl,1972] O-J. Dahl and C. A. Hoare: Hierarchial Program Construction in Structured Programming. Academic Press New York. 1972.
[Ellis,1989] Margaret A. Ellis and Bjame Stroustrup: The Annotated C++ Reference Manual. Addison-Wesley. Reading, Mass. 1990.ISBN 0-201-51459-1.
[Gamma,1995] Erich Gamma, et al.: Design Patterns. Addison-Wesley. Reading, Mass, 1995. ISBN 0-201-63361-2.
[Goldberg,1983] A. Goldberg and D. Robson: SMALLTALK-80-The Language and Its Implementation. Addison-Wesley. Reading, Mass. 1983.
[Griswold,1970] R. E. Grisword, et al.: The Snobol4 Programming Language. Prentice-Hall. Englewood Cliffs, New Jersey. 1970.
[Griswold,1983] R. E. Griswold and M. T. Griswold: The ICON Programming Language. Prentice-Hall. Englewood Cliffs, New Jersey. 1983.
[Hamilton,1993] G. Hamilton and P. Kougiouris: The Spring Nucleus: A Microkernel for Objects. Proc. 1993 Summer USENIX Conference. USENIX.
[Henricson,1997] Mats Henricson and Erik Nyquist: Industrial Strength C++: Rules and Recommendations. Prentice-Hall. Englewood Cliffs, New Jersey. 1997. ISBN 0-13-120965-5.
[Ichbiah,1979] Jean D. Ichbiah, et al.: Rationale for the Design of the ADA Programming Language. SIGPLAN Notices. Vol. 14 No. 6 June 1979.
[Kamath,1993] Yogeesh H. Kamath, Ruth E. Smith: Reaping Benefits with Object-Oriented Technology. AT&T Technical Jourmal. Vol. 72 No. 5. Sepember/October 1993.
[Kernighan,1978] Brian W. Kernighan and Dennis M. Ritchie: The C Programming Language. Prentice-Hall. Englewood Cliffs, New Jersey. 1978.
[Kernighan,1988] Brian W. Kernighan and Dennis M. Ritchie: The C Programming Language(Sceond Edition). Prentice-Hall, Englewood Cliffs, New Jersey. 1988. ISBN 0-13-110362-8.
[Koenig,1989] Andrew Koenig and Bjarne Stroustrup: C++: As close to C as possible - but no closer. The C++ Report. Vol.1 No.7 July 1989.
[Knuth,1968] Donald Knuth: The Art of Computer Programming. Addison-Wesley. Reading, Mass.
[Liskov,1979] Barbara Liskov et al.: Clu Reference Manual. MIT/LCS/TR-225. MIT Cambridge. Mass. 1979.
[Martin,1995] Robert C. Martin: Designing Object-Oriented C++ Applications Using the Booch Method. Prentice-Hall. Englewood Cliffs, New Jersey. 1995. ISBN 0-13-203837-4.
[Orwell,1949] George Orwell:1984. Secker and Warburg. London. 1949.
[Parrington,1995] Graham Parrington et al.: The Design and Implementation of Arjuna. Computer Systems. Vol.8 No.3. Summer 1995.
[Richards,1980] Martin Richards and Colin Whitby-Strevens: BCPL - The Language and Its Compiler. Cambrideg University Press, Cambrideg. England. 1980. ISBN 0-521-21965-5.
[Rosler,1984] L. Rosler: The Evolution of C - Past and Future. AT&T Bell Laboratories Technical Journal. Vol.63 No.8. Part 2. October 1984.
[Rozier,1988] M. Rozier, et al.: CHORUS Distributed Operatiing Systems. Computing Systems. Vol.1 No.4 Fall 1988.
[Sethi,1981] Ravi Sethi: Uniform Syntax for Type Expressions and Declarations. Software Practice & Experience. Vol.11. 1981.
[Stepanov,1994] Alexander Stepanov and Meng Lee: The Standard Template Library. HP Labs Technical Report HPL-94-34(R.1). August, 1994.
[Stroustrup,1986] Bjarne Stroustrup: The C++ Programming Language. Addison - Wesley. Reading, Mass. 1986. ISBN 0-201-12078-X.
[Stroustrup,1987] Bjarne Stroustrup and Jonathan Shopiro: A Set of C Classes for Co-Routine Style Programming. Proc. USENIX C++ conference. Santa Fe, New Mexico. November 1987.
[Stroustrup,1991] Bjarne Stroustrup: The C++ Programming Language(Secong Edition). Addison - Wesley. Reading, Mass. 1991. ISBN 0-201-53992-6.
[Stroustrup,1994] Bjarne Stroustrup: The Design and Evolution of C++. Addison - Wesley. Reading Mass. 1994. ISBN 0-201-54330-3.
[Tarjan,1983] Robert E. Tarjan: Data Structures and Netwok Algorithms. Society for Industrial and Applies Mathematics. Philadelphia, Penn. 1983. ISBN 0-898-71187-8.
[Unicode,1996] The Unicode Consortium: The Unicode Standard, Version 2.0, Addison - Wesley Developers Press. Reading, Mass. 1996. ISBN 0-201-48345-9.
[UNIX,1985] UNIX Time - Sharing System: Programmer's Manual. Research Version, Tenth Edition. AT&T Bell Laboratories, Murray Hill, New Jersey. February 1985.
[Wilson,1996] Gregory V. Wilson and Paul Lu(editors): Parallel Programming Using C++. The MIT Press. Cambridge. Mass. 1996. ISBN 0-262-73118-5.
[Wikstrom,1987] Ake Wikstrom: Functional Programming Using ML. Prentice-Hall. Englewood Cliffs, New Jersey. 1987.
[Woodward1974] P. M. Woodward and S. G. Bond: Algol68 - R Users Guide. Her Majesty's Stationery Office. London. England. 1974.

关于设计和大型软件开发问题的参考文献和书籍,可以在第23章的最后找到。

🔚